Enforcing model composability in Modelica

نویسنده

  • Sébastien Furic
چکیده

Modelica provides intuitive constructs to create and group model definitions. However, models themselves do not compose. In other words, the connection of type-compatible and locally balanced submodels does not generally yield a valid (e.g., balanced, structurally non-singular) model. Starting from simple examples of such invalid models (resulting from commonly encountered situations when using Modelica), this paper explains how those problems could be avoided by introducing a safer notion of physical connector, similar in some aspects to the VHDL-AMS notion of terminal. An extension of the notion of connection is also presented, providing new opportunities to make efficient use of ideal models in Modelica.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enforcing Reliability of Discrete-Time Models in Modelica

Modelica models involving discrete-time aspects may lead to surprising results due to the way events are currently handled in the language. Indeed, simultaneity is interpreted as synchronism (see [2] for details) and, as a consequence, two unrelated sources of events may interfere in unexpected ways. In this paper, we present minimal examples of models that exhibit unexpected or surprising resu...

متن کامل

Enforcing Composability for Ubiquitous Computing Systems

Ubiquitous computing provides a paradigm shift in computing systems to an environment with a potentially large number of typically small networked components. At the same time they tend to disappear from the view of the user by providing user interfaces through the physical world. But this new paradigm also requires adapted design and engineering methods to guarantee a certain quality of servic...

متن کامل

A Generic FMU Interface for Modelica

This paper discusses technical issues and implementation of a generic interface to import a Functional Mock-up Unit (FMU) into Modelica simulators, specifically the OpenModelica environment. Whereas other approaches for importing the FMUs rely on functionality specific to the simulator environment, this approach tries to provide a generic Modelica interface for embedding an FMU to be imported i...

متن کامل

On the Connection of Equation- and Automata-based Languages: Transforming the Compositional Interchange Format to Modelica

In recent years, the object-oriented Modelica formalism for dynamic hybrid models has become a de-facto standard for the equation-based modeling, design, and analysis of complex, heterogeneous systems. It provides powerful mechanisms for model structuring and consistent model re-use, and a variety of tools are available that are based on the Modelica formalism. In this paper, an algorithmic tra...

متن کامل

Hydrological modeling in Modelica

Hydrological modeling is an area where modeling has been used for a very long time. Applications range from forecasts for the hydro power industry, public safety, agriculture and environmental monitoring. Still, to the best of our knowledge, Modelica has been very little used in hydrological modeling so far. In this paper, we aim to show that the Modelica language is well suited for hydrologica...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009